orbiting technological satellite - Français Anglais Dictionnaire